Delish Globe Logo Black

Indian Rajma (Kidney Bean Curry)

Rajma
  • View

Rajma, the comforting kidney bean curry, is one of India‘s most beloved home-cooked meals. Known for its rich flavours and wholesome ingredients, this dish holds a special place in Indian households, particularly in North India.

Simmered to perfection in a fragrant tomato based gravy, Rajma brings together the warmth of simple spices with the heartiness of kidney beans, creating a meal that feels like a warm embrace.

Whether served with rice or flatbreads, Rajma is a true celebration of Indian home-cooking at its finest.

What Is Rajma?

Rajma is a traditional Indian curry made with red kidney beans that have been cooked until tender and then simmered in a spiced tomato gravy.

The dish is often served with rice, earning it the name “Rajma Chawal” (where chawal means rice), a classic combination that is both satisfying and nourishing.

Rajma is known for its thick, creamy texture and the way its flavours develop as the beans absorb the spices and tangy tomato base.

While it’s a simple dish, Rajma is packed with flavour thanks to its blend of spices, including cumin, coriander, turmeric, and garam masala. The slow cooking process allows these spices to meld with the kidney beans, creating a dish that’s rich, hearty, and comforting.

It’s a staple in many Indian homes, often enjoyed during family lunches or as part of a cosy, home-cooked dinner.

Ingredients and Taste

The key to Rajma lies in its use of simple yet robust ingredients. The kidney beans, soaked overnight and then cooked until soft, are the star of the dish. Tomatoes provide the base for the gravy, lending a subtle acidity that balances the earthiness of the beans.

Onions, garlic, and ginger form the aromatic foundation, sautéed until golden and fragrant before the spices are added.

The spice blend in Rajma is key to its flavour profile. Cumin seeds, coriander powder, turmeric, and garam masala create a warm, slightly smoky backdrop, while chili powder adds just the right amount of heat. A touch of fresh cilantro at the end brightens the dish, while a dollop of yogurt or cream can be swirled in to add a creamy richness.

In terms of taste, Rajma is a medley of comforting flavours. The beans are soft and tender, while the gravy is thick, slightly tangy from the tomatoes, and aromatic from the blend of spices.

Each spoonful is hearty yet balanced, with the rich curry sauce clinging to every bean. Paired with rice, the dish becomes a soul-satisfying meal that lingers on your palate long after you’re done.

A Taste of History

Rajma’s journey to India is a testament to the country’s history of culinary adaptation. Originally native to Central and South America, kidney beans were introduced to India by Portuguese traders.

Over time, Indian cooks embraced these beans, infusing them with traditional spices and cooking techniques to create what we now know as Rajma. The dish became especially popular in the northern regions, where the climate was well suited to growing beans and pulses.

Today, Rajma is a staple in North Indian cuisine, particularly in the state of Punjab, where it’s enjoyed in homes and restaurants alike. It’s often served during festivals, family gatherings, or simply as a hearty weekday meal.

The simplicity of Rajma, combined with its rich flavours, has earned it a place in the hearts of many Indians, symbolizing the warmth of home-cooked food.

Traditional Indian Rajma (Kidney Bean Curry) Recipe

Serves: 4 people

Ingredients:

  • 1 ½ cups dried kidney beans (or 2 cans cooked kidney beans)
  • 1 large onion, finely chopped
  • 2 tomatoes, pureed
  • 2-3 garlic cloves, minced
  • 1-inch piece ginger, grated
  • 2 green chilies, slit
  • 1 tsp cumin seeds
  • 2 tsp ground coriander
  • 1 tsp garam masala
  • ½ tsp turmeric powder
  • 1 tsp red chili powder (adjust to taste)
  • Salt, to taste
  • 3 tbsp oil or ghee
  • Fresh cilantro for garnish
  • Water as needed
  • Lemon wedges for serving

    Directions

    Step 1

    If using dried kidney beans, soak them in water overnight. Drain and rinse them before cooking. Pressure cook the soaked beans with enough water and a pinch of salt for 15-20 minutes until soft. If using canned beans, rinse and drain well. Set aside.

    Step 2

    Heat oil or ghee in a large pan over medium heat. Add cumin seeds and allow them to sizzle until fragrant. Add the minced garlic, grated ginger, and green chilies. Sauté for 1-2 minutes, stirring occasionally.

    Step 3

    Add finely chopped onions and sauté until they turn golden brown, about 5-7 minutes. Ensure even browning by stirring frequently. The caramelized onions provide a rich base for the curry.

    Step 4

    Stir in the pureed tomatoes and cook for 5-7 minutes until the oil separates from the tomato mixture. This step helps reduce the acidity of the tomatoes, creating a balanced flavour.

    Step 5

    Add turmeric, coriander, red chili powder, and salt. Stir the spices into the tomato-onion mixture and cook for another 2-3 minutes to bring out the flavors of the spices.

    Step 6

    Add the cooked kidney beans and their cooking water (or 1 ½ cups water if using canned beans). Stir well, ensuring the beans are coated in the spiced mixture. Let the curry simmer on low heat for 15-20 minutes, stirring occasionally. This allows the beans to absorb the spices.

    Step 7

    Add garam masala and adjust salt to taste. Let the curry simmer for another 5 minutes. For a thicker consistency, you can mash some of the beans with the back of a spoon.

    Step 8

    Garnish the rajma with fresh cilantro leaves and serve with steamed rice or roti. Add a lemon wedge on the side to enhance the flavors with a hint of acidity.

    You May Also Like

    Leave a Review

    Your email address will not be published. Required fields are marked *